package com.sys.SysModel.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.sys.common.annotation.Excel;
import com.sys.common.core.domain.BaseEntity;

/**
 * 养殖桶模板对象 sys_model_tanks
 * 
 * @author ruoyi
 * @date 2025-09-29
 */
@Data
public class SysModelTanks extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 桶模板ID */
    private Long id;

    /** 模板ID */
    @Excel(name = "模板ID")
    private String modelId;

    /** 外形高度（cm） */
    @Excel(name = "外形高度", readConverterExp = "c=m")
    private Long heightCm;

    /** 总容积（L） */
    @Excel(name = "总容积", readConverterExp = "L=")
    private Long capacityL;

    /** 取消操作人（sys_user.user_id） */
    @Excel(name = "取消操作人", readConverterExp = "s=ys_user.user_id")
    private String canceledBy;

    /** 创建人（sys_user.user_id） */
    @Excel(name = "创建人", readConverterExp = "s=ys_user.user_id")
    private String createdBy;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date createdAt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date updatedAt;

//    public void setId(Long id)
//    {
//        this.id = id;
//    }
//
//    public Long getId()
//    {
//        return id;
//    }
//
//    public void setModelId(Long modelId)
//    {
//        this.modelId = modelId;
//    }
//
//    public Long getModelId()
//    {
//        return modelId;
//    }
//
//    public void setHeightCm(Long heightCm)
//    {
//        this.heightCm = heightCm;
//    }
//
//    public Long getHeightCm()
//    {
//        return heightCm;
//    }
//
//    public void setCapacityL(Long capacityL)
//    {
//        this.capacityL = capacityL;
//    }
//
//    public Long getCapacityL()
//    {
//        return capacityL;
//    }
//
//    public void setCanceledBy(Long canceledBy)
//    {
//        this.canceledBy = canceledBy;
//    }
//
//    public Long getCanceledBy()
//    {
//        return canceledBy;
//    }
//
//    public void setCreatedBy(Long createdBy)
//    {
//        this.createdBy = createdBy;
//    }
//
//    public Long getCreatedBy()
//    {
//        return createdBy;
//    }
//
//    public void setCreatedAt(Date createdAt)
//    {
//        this.createdAt = createdAt;
//    }
//
//    public Date getCreatedAt()
//    {
//        return createdAt;
//    }
//
//    public void setUpdatedAt(Date updatedAt)
//    {
//        this.updatedAt = updatedAt;
//    }
//
//    public Date getUpdatedAt()
//    {
//        return updatedAt;
//    }
//
//    @Override
//    public String toString() {
//        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
//            .append("id", getId())
//            .append("modelId", getModelId())
//            .append("heightCm", getHeightCm())
//            .append("capacityL", getCapacityL())
//            .append("canceledBy", getCanceledBy())
//            .append("createdBy", getCreatedBy())
//            .append("createdAt", getCreatedAt())
//            .append("updatedAt", getUpdatedAt())
//            .toString();
//    }
}
